package dao;

import java.util.List;
import modelo.Aluno;
import modelo.Turma;

/**
 *
 * @author Abraao
 */
public interface AlunoDAO extends AbstractDao<Aluno, Long> {

    public Aluno getPorId(Long id);
    
    public List<Aluno> getPorNome(String nome);

    public Aluno getPorIdComListaAlunoTurmas(Long id);

    public List<Aluno> getDisponiveisPorTurma(Turma turmaCorrente);
}
